package com.info.zhiduoduo.admin.model.formbean.company;

import java.util.Date;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
import lombok.experimental.Accessors;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)  //setter return this;
@ToString
public class CompanyListFormBean {

	private Date startDate;
	private Date endDate;
	private String name;
	private Integer compid;
	/** 实名认证 2认证中 3认证失败 4已认证 */
	private int state;
	/** 邀请者或邀请码 */
	private String inviter;
	private String businessManager;
	@ApiModelProperty("智众包模式是否开启 0:全部 1:否 2:开启")
	private int crowdsource;
	@ApiModelProperty("是否是策略性开票企业 null:全部 0:否 1:是")
	private Integer strategyInvoice;

//	@ApiModelProperty("主体公司id")
//	private Integer mainCompanyId;

	@ApiModelProperty("是否是特殊费率 null:全部 0:否 1:是")
	private Integer specialRateFlag;

	@ApiModelProperty("是否主动注册 null:全部 0：否 1：是")
	private Integer activeRegister;

	@ApiModelProperty("是填写风控模块 null:全部 0：否 1：是")
	private Integer controlFill;

	@ApiModelProperty("限额开关:null:全部, 0：关, 1：开")
	private Integer quotaFlag;

	@ApiModelProperty("是否是非标企业:null:全部, 0：关, 1：开")
	private Integer standard;

	@ApiModelProperty("是否友好企业标识(0:未标记,1:友好)")
	private Integer friendlyState;

	@ApiModelProperty("跟单员ID")
	private Integer merchandiserId;

	@ApiModelProperty("是否代理操作账户标识(0:否,1:是)")
	private Integer agentOperationAccount;

	@ApiModelProperty("委托函状态 1：未上传 2：有效 3：已过期")
	private Integer entrustFileState;
	@ApiModelProperty("注册手机号")
	private String regPhone;
	@ApiModelProperty("是否开通合销云功能 0：否 1：是")
	private Integer marketingCooperative;

	@ApiModelProperty("是否可交易(null:全部 0待设置，1已初步设置，2设置完成)")
	private Integer tradeFlag;

	@ApiModelProperty("账号关联标签ID集合")
	private String accountLinkIds;
}
